Создание нового проекта в Vivado
Для того, чтобы создать новый проект в Vivado для отладочного стенда Nexys A7, следуйте следующему порядку выполнения действий.
-
Запустите Vivado.
-
Нажмите
Create Project
. -
В открывшемся окне нажмите
Next
. -
Введите название проекта (без пробелов и кириллических символов) → Выберите папку для проекта → Установите селектор
Create project subdirectory
→ НажмитеNext
. -
Выберите RTL Project → Установите селектор
Do not specify sources at this time
→ НажмитеNext
. -
Выставьте следующие фильтры, чтобы сузить список ПЛИС:
- Family:
Artix 7
- Package:
csg324
, - Speed:
-1
.
На рис. 1 показано окно с примененными фильтрами.
- Family:
-
В списке выберите ПЛИС
xc7a100tcsg324-1
(расположена в самом низу) → НажмитеNext
. -
Нажмите
Finish
Рисунок 1. Пример заполнения фильтров для выбора ПЛИС, используемой в Nexys A7.
После нажатия на Finish
, откроется окно созданного проекта. Выполним его настройку. Для этого, в окне Flow Navigator
, расположенном в левой части Vivado необходимо нажать на кнопку Settings
.
В первую очередь, нам необходимо указать какое количество времени работы схемы будет моделироваться при запуске симуляции. Для этого, в группе Project Settings
необходимо выбрать Simulation
. В открывшейся странице выбрать вкладку Simulation
, и в поле xsim.simulate.runtime
указать значение 1s
, что означает, что по умолчанию будет запускаться симуляция одной секунды времени работы схемы. На рис. 2. показан пример данной настройки. Пока что не закрывайте окно настроек.
Рисунок 2. Пример настройки времени симуляции.
Одна секунда — это очень большое значение, на многие порядки превышающее время симуляции в большинстве лабораторных работ. Однако верификационное окружение во всех лабораторных будет досрочно останавливать моделирование. Установив подобное большое значение, мы избавимся от необходимости указывать нужное нам время симуляции при каждой симуляции: она просто будет идти, пока не остановится, но в случае, если верификационное окружение почему-то не остановит моделирование, мы будем знать, что оно остановится само по достижении времени в 1с.
Выполним также настройку отображения всплывающих окон при запуске некоторых инструментов. Для этого необходимо перейти в Window Behavior->Confirmations в группе настроек, общей для всех проектов (Tool Settings) и снять выбор с опций, выделенных на рисунке IV.1-3 красными прямоугольниками. Это позволит избавиться от назойливых всплывающих окон, на которых в большинстве случаев всегда нажимается кнопка "OK".
Рисунок 3. Пример настройки появления всплывающих окон.
На этом создание и настройка проекта завершена.